block load
{
   es_xsetinfo xe_tempkey 0
   es_xsetinfo xe_keyvalue 0
   es_xsetinfo xe_exists 0
   es_exists xe_exists keygroup connect_steam
   if (server_var(xe_exists) = 1) then es_xkeygroupdelete connect_steam
   es_xkeygroupload connect_sounds |connect_sounds
   es_xkeygroupcreate connect_steam
   es_xforeachkey xe_tempkey in connect_sounds "es_xdoblock connect_sounds/convert/convert_to_new"
   es_xkeygroupsave connect_steam |connect_sounds
   es_xkeygroupdelete connect_sounds
}

block convert_to_new
{
   es_keycreate connect_steam server_var(xe_tempkey)
   es_keygetvalue xe_keyvalue connect_sounds server_var(xe_tempkey) sound
   es_keysetvalue connect_steam server_var(xe_tempkey) connect_sound server_var(xe_keyvalue)
   es_keygetvalue xe_keyvalue connect_sounds server_var(xe_tempkey) message
   es_keysetvalue connect_steam server_var(xe_tempkey) connect_message server_var(xe_keyvalue)
   es_keysetvalue connect_steam server_var(xe_tempkey) disconnect_sound 0
   es_keysetvalue connect_steam server_var(xe_tempkey) disconnect_message 0
}